/**
 * 需求变化，兼容历史数据
 * @param {Object} ret 从服务器返回的 diagnose2
 */
export function d2FlexibleHistory4Server(ret) {
  if (ret.lastDecorationTime) {
    // yyyy-MM-dd HH:mm:ss -> yyyy-MM
    ret.lastDecorationTime = ret.lastDecorationTime.substring(0, 7);
  }
  if (ret.operationStartTime) {
    // yyyy-MM-dd HH:mm:ss -> yyyy-MM
    ret.operationStartTime = ret.operationStartTime.substring(0, 7);
  }
}

/**
 * 需求变化，兼容历史数据
 * @param {Object} ret 准备提交给服务器返回的 diagnose2
 */
export function d2FlexibleHistory2Server(ret) {
  if (ret.lastDecorationTime) {
    // yyyy-MM -> yyyy-MM-dd HH:mm:ss
    ret.lastDecorationTime = ret.lastDecorationTime + '-01 00:00:00';
  }
  if (ret.operationStartTime) {
    // yyyy-MM -> yyyy-MM-dd HH:mm:ss
    ret.operationStartTime = ret.operationStartTime + '-01 00:00:00';
  }
}
